|
Date : 29 aout 1991 Protection : MOT DE PASSE Programme : ISHIDO Outils : SOFT-ICE V2.50 Fichier : ISHIDO.EXE Temps pass� : 8 MINUTES Soci�t� : ACCOLADE Divers : Origine : INDONESIE Num�ro : 138 Les caract�res sont demand�s en ASSEMBLEUR sans utiliser les interruptions. Il faut taper au moins un chiffre pour que le soft prenne le bon chemin sinon on sort imm�diatement vers le DOS. Je rentre donc quatre chiffres et je poursuit par F10 jusqu'� ce que je remarque que je tourne dans une boucle. A ce moment l� je place un F7 sur l'instruction que le soft ne veut pas ex�cuter et l'image du jeu r�apparait; cel� signifie que le soft tourne bien dans ma boucle dans l'attente de la touche ENTER ( si je ne me suis pas tromp� ). En effet l'�cran de SOFT-ICE r�apparait sur l'instruction point�e par F7 d�s que j'ai appuy� sur la touche ENTER. Je passe un grand nombre de RETF avant de trouver quelque chose qui me frappe l'oeil en 0CC4:0371, le registre AX qui est mis � zero apr�s un test et un appel de sous-routine qui sort vers le DOS ( du moins je le suppose - je ne l'ai pas v�rifi� ! ). Je force le saut apr�s le XOR AX,AX et je me retrouve dans le jeu. CS=0CC4 CS:036B 3B06FE01 CMP AX,[01FE] CS:036F 740B JZ 037C ; Saut � forcer en 037C. CS:0371 33C0 XOR AX,AX CS:0373 50 PUSH AX CS:0374 50 PUSH AX CS:0375 9A40017822 CALL 2278:0140 CS:037A 59 POP CX CS:037B 59 POP CX Avec PCTOOLS chercher la chaine 3B06FE01740B et modifier 74 par EB. FREDDY |